body{
    max-width: 640px;
}
form{
    margin: 0 auto;
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
}
.title{
    margin: 0 auto;
    text-align: center;
}
input[type=file]{
    display: none;

}
.input{
    width: 100%;
    border: solid 1px gainsboro;
    text-align: left;
}
button{
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.input > span{
    width: 32%;
    display: inline-block;
    background-color: bisque;
}
input[type=text]{
    width: 65%;
    height:100%;
    border: none;
}
input[type=password]{
    width: 65%;
    height:100%;
    border: none;
}
input[type=text]:focus{
    border: none;
    outline: none;
}
input[type=password]:focus{
    border: none;
    outline: none;
}
select{
    width: 67%;
    border: none;
}
input[type=submit]{
    width: 100%;
    display: inline-block;
    background-color: #ff0400;
    color: white;
    border: none;
}




.centerfaildown {
    float: left;
    width: 100%;
    height: 94px;
    margin-top: 15px;
    padding-left: 20px;
}
.infoauth {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #ff0400;
}

.authhelp {
    float: left;
    width: 90%;
    color: #747474;
    font-size: 8px;
}
.show{
    display: block;
}
.hide{
    display: none;
}
